﻿using Microsoft.ServiceModel.DomainServices.Tools.TextTemplate.CSharpGenerators;

namespace RIABlog.Web.Generators
{
	/// <summary>
	/// Переопределенный генератор клиентских сущностей
	/// </summary>
	public class RIABlogEntityGenerator : CSharpEntityGenerator
	{
		public override string TransformText()
		{
			// подставляем базовый класс для клиентских сущностей
			return base.TransformText().Replace
				(
					" : System.ServiceModel.DomainServices.Client.Entity",
					" : RIABlogBaseEntity"
				);
		}
	}
}